增/减计数器

简述

根据参数设置,输入脉冲将增加或减少一个内部值。 当达到配置的阈值时,置位或复位输出。 计数的方向可以通过输入 Dir 处的信号来更改。

连接

描述

输入 R

可以通过输入 R(复位)处的信号将输出和内部计数器值复位为起始值。

输入 Cnt

该功能在输入 Cnt 从 0 跳转到 1 时计数。 从 1 跳转到 0 时不计数。

  • 使用输入 I3、I4、I5 以及 I6 来进行高频计数(LOGO! 12/24RC/RCo、LOGO! 12/24RCE、LOGO! 24/24o 和 LOGO! 24C/24Co): 快速输入直接连接到“增/减计数器”功能块时,最大为 5 kHz

  • 使用任何其它输入或电路元素进行低频计数(通常为 4 Hz)。

输入 Dir

输入 Dir (方向)决定计数的方向:

Dir = 0: 增
Dir = 1 = 减

参数

On: 接通阀值/值范围: 0...999999
Off: 断开阈值/值范围 0 到 999999
起始值: 增或者减计数的起始数值。
可保持性打开 = 该状态可保持在存储器中。

输出 Q

根据 Cnt 的实际值和置位的阈值置位和复位 Q

参数On和Off

接通阈值On和断开阈值Off 可以由其它已编程功能的值提供:

0BA7上,您还可以使用以下已编程功能的实际值:

您可以通过块编号选择所需的功能。

有关时基的有效性和准确性的信息,请参考LOGO!手册。

时序图

功能说明

该功能在输入 Cnt 处的每个正跳沿上,以一个计数增加 (Dir = 0) 或减少 (Dir = 1) 内部计数器。

可以通过复位输入 R 处的信号将内部计数器值复位为初始值。只要 R=1,输出 Q 便为 0,并且不会对输入 Cnt 处的脉冲进行计数。

根据 Cnt 的实际值和置位的阈值,置位和复位输出 Q。 请参见以下计算规则。

计算规则

0BA0-0BA5:
起始值参数不存在。 计数器始终从 0 开始增减计数。
0BA0-0BA3:
阀值(off)参数不存在。 因此计算规则无效。

警告

该功能在每个周期内都对计数器的限值轮询一次。

因此,如果快速输入 I3、I4、I5 或者 I6 处的脉冲比扫描周期时间快,则直到超出指定的限值时 SFB 才能切换。

例如: 每个周期最多可以计数 100 个脉冲;目前已计数 900 个脉冲。 开 = 950;关 = 10000。值达到 1000 后,输出会在下一个周期置位。

如果 off = 980,则绝不会置位输出

扫描周期时间

有关如何确定 LOGO! 扫描周期时间的信息,请参考 LOGO! 手册中的附录。

特殊功能 - 总览